tbox
Class TBoxParser
java.lang.Object
tbox.TBoxParser
public class TBoxParser
- extends java.lang.Object
Constructor Summary |
TBoxParser(java.lang.String xmlPath)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
tbox
private TBox tbox
topC
private AtomicConcept topC
topD
private AtomicValueDomain topD
rootChildren
private org.w3c.dom.NodeList rootChildren
TBoxParser
public TBoxParser(java.lang.String xmlPath)
throws javax.xml.parsers.ParserConfigurationException,
org.xml.sax.SAXException,
java.io.IOException
- Throws:
javax.xml.parsers.ParserConfigurationException
org.xml.sax.SAXException
java.io.IOException
parseXML
private org.w3c.dom.Document parseXML(java.lang.String xmlFileName)
throws javax.xml.parsers.ParserConfigurationException,
org.xml.sax.SAXException,
java.io.IOException
- Throws:
javax.xml.parsers.ParserConfigurationException
org.xml.sax.SAXException
java.io.IOException
loadAlphabet
private void loadAlphabet(org.w3c.dom.Node node)
loadTBox
private void loadTBox(org.w3c.dom.Node node)
loadConceptInclusion
private void loadConceptInclusion(org.w3c.dom.Node node)
loadRoleInclusion
private void loadRoleInclusion(org.w3c.dom.Node node)
loadValueSetInclusion
private void loadValueSetInclusion(org.w3c.dom.Node node)
loadConceptAttrInclusion
private void loadConceptAttrInclusion(org.w3c.dom.Node node)
loadRoleAttrInclusion
private void loadRoleAttrInclusion(org.w3c.dom.Node node)
createBasicConcept
private BasicConcept createBasicConcept(org.w3c.dom.Node basicC)
createBasicRole
private BasicRole createBasicRole(org.w3c.dom.Node basicR)
createBasicValueDomain
private BasicValueDomain createBasicValueDomain(org.w3c.dom.Node basicV)
createGeneralConceptAttribute
private GeneralConceptAttribute createGeneralConceptAttribute(org.w3c.dom.Node generalCA)
createGeneralRoleAttribute
private GeneralRoleAttribute createGeneralRoleAttribute(org.w3c.dom.Node generalRA)
createGeneralConcept
private GeneralConcept createGeneralConcept(org.w3c.dom.Node generalC)
createGeneralRole
private GeneralRole createGeneralRole(org.w3c.dom.Node generalR)
createGeneralValueDomain
private GeneralValueDomain createGeneralValueDomain(org.w3c.dom.Node generalV)
isInverse
private boolean isInverse(org.w3c.dom.Node node)
getTbox
public TBox getTbox()